package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.ChatHistory;

/**
 * 试用申请管理Mapper接口
 * 
 * @author hak
 * @date 2024-11-13
 */
public interface ChatHistoryMapper
{
    /**
     * 查询用户下面的
     *
     * @param UserId 用户ID
     * @return 用户ID的所有历史对话
     */
    public List<ChatHistory> selectChatHistoryByUserId(String UserId);

    /**
     * 新增历史对话
     *
     * @param chatHistory 历史对话
     * @return 结果
     */
    public int insertChatHistory(ChatHistory chatHistory);

    /**
     * 删除历史对话
     *
     * @param chatId 对话ID
     * @return 删除结果
     */
    public int deleteChatHistory(String chatId);

    /**
     * 更新最后消息时间
     */
    public int updateLastMessageTime(ChatHistory chatHistory);
}
